﻿<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<VietThuongLMS.ViewModels.LoaiLopHoc_GiaoVienViewModel>" %>
<%@ Import Namespace="VietThuongLMS.Utils" %>
<% int mgv = (int)ViewData["mgv"]; %>
<%if (Model.ListMoRong.Count!=0) { %>
<h4>Bảng lương giáo viên : &nbsp;<b><%:Model.ListMoRong.FirstOrDefault().TenGiaoVien %></b></h4>


    <table class="table table-hover">
        <tr>
            <th>
                Lớp
            </th>
            <th>
                Lương
            </th>
            <th>
                Ngày bắt đầu
            </th>
            <th>
                Ngày kết thúc
            </th>
            <th></th>
        </tr>

    <%  Converter cter = new Converter();
        foreach (var item in Model.ListMoRong) { %>
        <tr>
            <td>
                <%: item.TenLoaiLopHoc %>
            </td>
            <td>
                <%:cter.GetStringMonney(item.LLH_GV.Luong.ToString())%>
            </td>
            <td>
                <%: String.Format("{0:g}", item.LLH_GV.NgayBatDau.Value.ToString("dd/MM/yyyy"))%>
            </td>
            <td>
                <%: String.Format("{0:g}", item.LLH_GV.NgayKetThuc.Value.ToString("dd/MM/yyyy"))%>
            </td>
            <td>
                <a class="btn btn-success" href="javascript:ActionToEdit(<%:item.LLH_GV.ID %>);"><i class="icon-edit"></i></a>
                <a class="btn btn-danger" data-toggle="modal" role="button" href="#delete<%:item.LLH_GV.ID %>"><i class="icon-trash"></i></a>
            </td>
        </tr>


        <!--Xác nhận delete-->    
        <div class="modal hide fade" id="delete<%:item.LLH_GV.ID %>">
            <div class="modal-header">
                <button class="close" aria-hidden="true" data-dismiss="modal" type="button">X</button>
                <h5>Xác nhận xóa</h5>
            </div>
            <div class="modal-body">
                Bạn có chắc chắn xóa bảng lương này?
            </div>
            <div class="modal-footer">
                <a class="btn btn-danger" href="javascript:ActionToDelete(<%:item.LLH_GV.ID%>,<%:item.LLH_GV.MaGiaoVien%>);">Xóa</a>
                <button class="btn btn-success" aria-hidden="true" data-dismiss="modal"> Đóng </button>
            </div>
        </div>
        <!---->
    
<%--        <!--Thông tin chi tiết-->    
        <div class="modal hide fade" id="chitiet<%:item.BL.ID %>">
            <div class="modal-header">
                <button class="close" aria-hidden="true" data-dismiss="modal" type="button">X</button>
                <h5>Chi tiết</h5>
            </div>
            <div class="modal-body">
                <div class="form-horizontal">
                    <div class="control-group">
                        <div class="control-label">Lương</div>
                        <div class="controls"><%: String.Format("{0:F}", item.BL.Luong)%> &nbsp;VNĐ</div>
                    </div>

                    <div class="control-group">
                        <div class="control-label">Ngày bắt đầu</div>
                        <div class="controls"><%: String.Format("{0:g}", item.BL.NgayBatDau)%></div>
                    </div>

                    <div class="control-group">
                        <div class="control-label">Ngày kết thúc</div>
                        <div class="controls"><%: String.Format("{0:g}", item.BL.NgayKetThuc)%></div>
                    </div>

                    <div class="control-group">
                        <div class="control-label">Tên loại lớp học</div>
                        <div class="controls"><%: item.TenLoaiLopHoc %></div>
                    </div>

                    <div class="control-group">
                        <div class="control-label">Học phí</div>
                        <div class="controls"><%:item.HocPhiLopHoc %></div>
                    </div>
                </div>
            </div>
            <div class="modal-footer">
                <button class="btn btn-success" aria-hidden="true" data-dismiss="modal"> Đóng </button>
            </div>
        </div>--%>
            <!---->
    <% } %>

    </table>
        <%if ((string)ViewData["pageLinks"] != "")
        { %>
    <%= ViewData["pageLinks"]%>
    <%}
        else
        { %>
        Emptylist
    <%} %>
    <p>
        <%--<%: Html.ActionLink("Tạo bảng lương", "Create", "Salary", new { area = "Admin" }, new { @class="btn btn-large btn-success"})%>--%>
        <a class="btn btn-large btn-success" href="javascript:ActionToCreate('<%:Model.ListMoRong.FirstOrDefault().LLH_GV.MaGiaoVien %>');">Tạo bảng lương</a>
    </p>

<%} else { %>
    <h4><b>Hiện chưa có bảng lương nào.</b></h4>
    <p>
        <%--<%: Html.ActionLink("Tạo bảng lương", "Create", "Salary", new { area = "Admin" }, new { @class="btn btn-large btn-success"})%>--%>
        <a class="btn btn-large btn-success" href="javascript:ActionToCreate('<%:mgv%>');">Tạo bảng lương</a>
    </p>
<%} %>
<script type="text/javascript">
    function ActionToEdit(idllh_gv) {
        $.ajax(
        {
            type: "POST",
            url: "<%=ResolveUrl("~/")%>Admin/Salary/Edit",
            data: { id: idllh_gv},
            success: function (result) {
                $("#searchingResult").html(result.toString());
            },
            error: function (xhr, ajaxOptions, thrownError) {
                thrownError;
                $("#searchingResult").html("Không tìm thấy dữ liệu yêu cầu");
            }
        });
    }
    function ActionToCreate(magiaovien) {
        $.ajax(
        {
            type: "POST",
            url: "<%=ResolveUrl("~/")%>Admin/Salary/Create",
            data: {mgv:magiaovien},
            success: function (result) {
                $("#searchingResult").html(result.toString());
            },
            error: function (xhr, ajaxOptions, thrownError) {
                thrownError;
                $("#searchingResult").html("Không tìm thấy dữ liệu yêu cầu");
            }
        });
    }
    function ActionToDelete(idllh_gv,magiaovien) {
        $.ajax(
        {
            type: "POST",
            url: "<%=ResolveUrl("~/")%>Admin/Salary/DoDelete",
            data: {id:idllh_gv,mgv:magiaovien},
            success: function (result) {
                $("#searchingResult").html(result.toString());
            },
            error: function (xhr, ajaxOptions, thrownError) {
                thrownError;
                $("#searchingResult").html("Không tìm thấy dữ liệu yêu cầu");
            }
        });
    }
</script>

